var username=GetParentQueryString("username");
var userid;
layui.config({
	version:'1510164124181'
}).use(['form', 'laypage', 'layer', 'element'],function(){
	form = layui.form;
	layer = layui.layer;
	$ = layui.jquery;
	laypage = layui.laypage;//分页
	element = layui.element; //元素操作
	$("input[name='parent_info']").click(function(){
		if(this.checked){
			if($(this).val()==1||$(this).val()=='1'){
				$("#parent_menu").show();
			}else{
				$("#parent_menu").hide();
			}
		}
	})
	role();
	user();
});
//全选
 function role() {
	 var open="";
	 $.ajax({
		 type: "GET",
		 url: httpurl + "/callRole",
		 cache: false,
		 headers: {
			 "Access-Control-Allow-Origin": "*",
			 "Access-Control-Allow-Methods": "*",
			 "Access-Control-Allow-Headers": "Authorization",
			 "Authorization": GetTokenInfo()
		 },
		 contentType : 'application/json',
		 success: function (data) {
			 console.log(JSON.stringify(data));
			// console.log(username);
			 if (data.rtnCode == 200) {
				 var list=data.data;
			 	  for (var i=0;i<list.length;i++) {
					  open += " <option value='" + list[i].id + "'>" + list[i].roleName + "</option>";
				  }
			 	  $("#roleSelect").html(open);
			 }
		 }
	 })
 };
function user() {
	var open="";
	$.ajax({
		type: "GET",
		url: httpurl + "/findName",
		cache: false,
		headers: {
			"Access-Control-Allow-Origin": "*",
			"Access-Control-Allow-Methods": "*",
			"Access-Control-Allow-Headers": "Authorization",
			"Authorization": GetTokenInfo()
		},
		contentType : 'application/json',
		data:{"name":username},
		success: function (data) {
			console.log(JSON.stringify(data));
			console.log(username);
			if (data.rtnCode == 200) {
				var userData=data.data;
				userid=userData.id;
				 var roleid=userData.role.id;
				$("#user_name").val(userData.admin);
				$("#account_number").val(userData.username);
				$("#h_password").val("***********");
				$("#roleSelect option[value='"+roleid+"']").attr("selected",true);
			}
		}
	})
};
function add_admininfo() {
	var roleId = $("#roleSelect option:selected").val();//父级菜单id
	$.ajax({
		url: httpurl + "/updateUserRole",
		cache: false,
		headers: {
			"Access-Control-Allow-Origin": "*",
			"Access-Control-Allow-Methods": "*",
			"Access-Control-Allow-Headers": "Authorization",
			"Authorization": GetTokenInfo()
		},
		contentType : 'application/json',
		data: {
			"userId": userid,
			"roleId": roleId
		},
		success: function (data) {
			if (data.rtnCode == 200) {
				layer.msg("修改成功");
			}
		}
	})
};

// 	var check = document.getElementById("vip");
// 	var s = document.getElementById("vips");
// 	var n = s.getElementsByTagName("input");
// 	for(i = 0;i < n.length;i++){//循环数组
// 		if (check.checked == false) {
// 			n[i].checked = false;
//
// 		} else{
// 			n[i].checked = true;
//
// 		}
// 	}
// 	if (check.checked == false) {
// 		$("#wdyy").hide();
// 	} else{
// 		my_Application1();
//
// 	}
//
// }
// function check2(){
// 	var check = document.getElementById("vip2");
// 	var s = document.getElementById("vips2");
// 	var n = s.getElementsByTagName("input");
// 	for(i = 0;i < n.length;i++){//循环数组
// 		if (check.checked == false) {
// 			n[i].checked = false;
// 		} else{
// 			n[i].checked = true;
// 		}
// 	}
// }
// //添加管理员
// function add_admininfo(){
//     var username = $.session.get("username");
//     var secretkey = $.session.get("user_secretkey");
// 	var user_name = document.getElementById('user_name').value;
// 	var account_number = document.getElementById('account_number').value;
// //	var admin_phone = document.getElementById('admin_phone').value;
// 	var h_password = document.getElementById('h_password').value;
//
// 	//权限部分
// 	var ac="";
// 	var a = $("#vips").find("input");
// //	console.log("a.length===="+a.length);
// 	for(var b=0;b<a.length;b++){
// 		if(a[b].getAttribute("type")=="checkbox"){
// 			if(a[b].checked==true){
// 				ac += a[b].value+",";
//
// 			}
//
// 		}
// 	}
// 	var jurisdiction = ac.substring(0,ac.length-1);
// //	console.log("jurisdiction====="+jurisdiction);
// //	console.log("ac.length==="+ac.length);
// 	//我的应用部分
// 	var ac2="";
// 	var a2 = $("#vips2").find("input");
// //	console.log("a.length===="+a.length);
// 	for(var b2=0;b2<a2.length;b2++){
// 		if(a2[b2].getAttribute("type")=="checkbox"){
// 			if(a2[b2].checked==true){
// 				ac2 += a2[b2].value+",";
//
// 			}
//
// 		}
// 	}
// 	var jurisdiction2 = ac2.substring(0,ac2.length-1);
// //	console.log("jurisdiction2====="+jurisdiction2);
//
// 	if (user_name == '') {
// 		layer.alert("请输入姓名！");
// 		return false;
// 		//如果使用return，js的代码将继续执行。这是为什么？
// 	}
// 	if (!checkChinese(user_name)) {
// 		layer.alert("请输入汉字，并且长度为2-4位");
// 		return false;
// 	}
// 	var firstName = user_name.substr(0, 1);
// 	//为什么汉字占用两个字节，英文字母占用一个字节。截取一个汉字却用一个字节。
// 	if (!checkbjx(firstName)) {
// 		layer.alert("请输入百家姓姓名！");
// 		return false;
// 	}
/*	// 手机号码验证
	if (!(/^1[3|5|7|8]\d{9}$/.test(admin_phone))) {
		alert("手机号码有误，请重新输入。。。。");
		return false;
	}
	*/
// 	if (!(/^[0-9A-Za-z_]{5,12}$/.test(account_number))) {
// 		layer.alert("请输入5到12位帐号!");
// 		return false;
// 	}else{
// 		$.ajax({
// 			url: "../../../service",
// 			cache : false,
// 			data : {
// 				proc : "g_xmy.addadmininfo_account_number",
// 				para : "['" + account_number + "']"
// 			},
// 			dataType : "json",
// 			success : function(data) {
// 				if (data[0].TAG == "0") {
// 					layer.alert("用户名已存在，请重新填写。。。");
// 					return false;
// 				}else{
// 					if (h_password != '') {
// 						if (!(/^([a-zA-Z0-9]){8,16}$/.test(h_password))) {
// 							layer.alert("密码有误，正确格式为：8-16个字母或数字，不能输入特殊符号，请重新输入。。。。");
// 							return false;
// 						}
// 					}
// 					if(jurisdiction == '' && jurisdiction.length<=0){
// 						layer.alert("请为管理员选择权限");
// 						return false;
// 					}
// 			//		console.log(user_name + "','" + account_number + "','" + h_password + "','" + jurisdiction);
// 					$.ajax({
// 						url: "../../../service",
// 						cache : false,
// 						data : {
// 							proc : "c_admin.add_admininfo",
// 							para : "['" + username + "','" + secretkey + "','" + user_name + "','" + account_number + "','" + h_password + "','" + jurisdiction + "','" + jurisdiction2 +"']"
// 						},
// 						dataType : "json",
// 						success : function(data) {
// 						//	console.log(JSON.stringify(data));
// 							if (data[0].TAG == "1") {
// 								layer.alert("管理员添加成功。",function(index){
// 									window.location.href="./sys.html";
// 									layer.close(index);
// 								});
// 							} else {
// 								window.location.href = "./error.html";
// 							}
// 						}
// 					});
// 				}
// 			}
// 		});
// 	}
// }
// 	/*  验证百家姓和姓名长度     开始   */
// //验证百家姓
// function checkbjx(name) {
//     //js正则表达式  match
//     //为什么此时的match方法不对
//     if ("赵|钱|孙|李|周|吴|郑|王|冯|陈|楮|卫|蒋|沈|韩|杨|邱|朱|秦|尤|许|何|吕|施|张|孔|曹|严|华|金|魏|陶|姜|戚|谢|邹|喻|柏|水|窦|章|云|苏|潘|葛|奚|范|彭|郎|鲁|韦|昌|马|苗|凤|花|方|俞|任|袁|柳|酆|鲍|史|唐|费|廉|岑|薛|雷|贺|倪|汤|滕|殷|罗|毕|郝|邬|安|常|乐|于|时|傅|皮|卞|齐|康|伍|余|元|卜|顾|孟|平|黄|和|穆|萧|尹|姚|邵|湛|汪|祁|毛|禹|狄|米|贝|明|臧|计|伏|成|戴|谈|宋|茅|庞|熊|纪|舒|屈|项|祝|董|梁|杜|阮|蓝|闽|席|季|麻|强|贾|路|娄|危|江|童|颜|郭|梅|盛|林|刁|锺|徐|丘|骆|高|夏|蔡|田|樊|胡|凌|霍|虞|万|支|柯|昝|管|卢|莫|经|房|裘|缪|干|解|应|宗|丁|宣|贲|邓|郁|单|杭|洪|包|诸|左|石|崔|吉|钮|龚|程|嵇|邢|滑|裴|陆|荣|翁|荀|羊|於|惠|甄|麹|家|封|芮|羿|储|靳|汲|邴|糜|松|井|段|富|巫|乌|焦|巴|弓|牧|隗|山|谷|车|侯|宓|蓬|全|郗|班|仰|秋|仲|伊|宫|宁|仇|栾|暴|甘|斜|厉|戎|祖|武|符|刘|景|詹|束|龙|叶|幸|司|韶|郜|黎|蓟|薄|印|宿|白|怀|蒲|邰|从|鄂|索|咸|籍|赖|卓|蔺|屠|蒙|池|乔|阴|郁|胥|能|苍|双|闻|莘|党|翟|谭|贡|劳|逄|姬|申|扶|堵|冉|宰|郦|雍|郤|璩|桑|桂|濮|牛|寿|通|边|扈|燕|冀|郏|浦|尚|农|温|别|庄|晏|柴|瞿|阎|充|慕|连|茹|习|宦|艾|鱼|容|向|古|易|慎|戈|廖|庾|终|暨|居|衡|步|都|耿|满|弘|匡|国|文|寇|广|禄|阙|东|欧|殳|沃|利|蔚|越|夔|隆|师|巩|厍|聂|晁|勾|敖|融|冷|訾|辛|阚|那|简|饶|空|曾|毋|沙|乜|养|鞠|须|丰|巢|关|蒯|相|查|后|荆|红|游|竺|权|逑|盖|益|桓|公|万俟|司马|上官|欧阳|夏侯|诸葛|闻人|东方|赫连|皇甫|尉迟|公羊|澹台|公冶|宗政|濮阳|淳于|单于|太叔|申屠|公孙|仲孙|轩辕|令狐|锺离|宇文|长孙|慕容|鲜于|闾丘|司徒|司空|丌官|司寇|仉|督|子车|颛孙|端木|巫马|公西|漆雕|乐正|壤驷|公良|拓拔|夹谷|宰父|谷梁|晋|楚|阎|法|汝|鄢|涂|钦|段干|百里|东郭|南门|呼延|归|海|羊舌|微生|岳|帅|缑|亢|况|后|有|琴|梁丘|左丘|东门|西门|商|牟|佘|佴|伯|赏|南宫|墨|哈|谯|笪|年|爱|阳|佟|第五|言|福".search(name) != -1) {
//         return true;
//     }else {
//         return false;
//     }
// }

// //校验只能输入汉字，并且长度为2-4
// function checkChinese(name) {
// 	reg = /^[\u4E00-\u9FA5]{2,4}$/;
//
//     if (reg.test(name)) {
// 		return true;
//     } else {
//         return false;
//     }
//  }
 /*  验证百家姓和姓名长度     结束   */
//查询所有的权限
// function selallright(){
// 	var username = $.session.get("username");
//     var secretkey = $.session.get("user_secretkey");
// 	$.ajax({
// 		url: "../../../service",
// 		cache : false,
// 		async:false,
// 		data : {
// 			proc : "c_admin.adminallright",
// 			para : "['" + username + "','" + secretkey + "']"
// 		},
// 		dataType : "json",
// 		success : function(data) {
// 			//console.log(JSON.stringify(data));
// 			if (data[0].TAG == "1") {
// 				top.layer.alert("",function(index){
// 					window.location.href="login.html";
// 					layer.close(index);
// 				});
// 			}else if(data[0].msg=='读取接口失败,参数错误'||data.msg=='读取接口失败,参数错误'){
// 				top.layer.msg("系统错误!");
// 			}else{
// 				$("#vips").html("");
// 				var lidata="";
// 				for(var i=0;i<=data.length-1;i++){
// 					   lidata = '<li style="float:left;">'+
// 									'<label class="check-box">'+
// 									   '<input type="checkbox" name="smd" value="'+data[i].ID+'" onclick="my_Application(this,'+data[i].ID+')"/>'+
// 									   '<span>'+data[i].NAME+'</span>'+
// 									 '</label>'+
// 					             '</li>';
// 					$("#vips").append(lidata);
// 				}
// 			}
// 		}
// 	});
// }

// //我的应用
// function my_Application(obj,ids){
// 	var checked = $(obj).is(":checked");
// 	if(ids==5&&checked==true){
// 		my_Application1();
// 	}else{
// 		$("#wdyy").hide();
// 	}
// }
// function my_Application1(){
// 	$("#wdyy").show();
// 	var username = $.session.get("username");
//     var secretkey = $.session.get("user_secretkey");
// 	$.ajax({
// 		url: "../../../service",
// 		cache : false,
// 		async:false,
// 		data : {
// 			proc : "c_admin.my_Application",
// 			para : "['" + username + "','" + secretkey + "']"
// 		},
// 		dataType : "json",
// 		success : function(data) {
// 		//	console.log(JSON.stringify(data));
// 			if (data[0].TAG == "1") {
// 				top.layer.alert("",function(index){
// 					window.location.href="login.html";
// 					layer.close(index);
// 				});
// 			}else if(data[0].msg=='读取接口失败,参数错误'||data.msg=='读取接口失败,参数错误'){
// 				top.layer.msg("系统错误!");
// 			}else{
// 				$("#vips2").html("");
// 				var lidata="";
// 				for(var i=0;i<=data.length-1;i++){
// 					   lidata = '<li style="float:left;">'+
// 									'<label class="check-box">'+
// 									   '<input type="checkbox" name="smd2" value="'+data[i].ID+'")"/>'+
// 									   '<span>'+data[i].NAME+'</span>'+
// 									 '</label>'+
// 								 '</li>';
// 					$("#vips2").append(lidata);
// 				}
// 			}
// 		}
// 	});
// }







